#include "drv_beep.h"

void drv_beep_init(void){
	GPIO_InitTypeDef GPIO_InitStruct;	//定义一个结构体
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);	//开始时钟
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;		//设置为输出
	GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;		//设置为推挽
	GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;			//指定引脚
	GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;	//设置速率
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP ;		//设置上拉
	GPIO_Init(GPIOB,&GPIO_InitStruct); 				//按照上面的配置参数初始化GPIOE
}
void drv_beep_open(void){

	GPIO_SetBits(GPIOB, GPIO_Pin_10);	//将GPIOE的第8个引脚设置为高电平
}

void drv_beep_close(void){
	GPIO_ResetBits(GPIOB, GPIO_Pin_10);		//将GPIOE的第8个引脚设置为低电平
}

